@charset "utf-8";
/* CSS Document */
/*  search for anything
global declarations 	= GENERIC,
H1 TO H6 styling 			= HEAD,
changeable content 		= CONTENT,
navs / listings 			= NAVS,
mdoules 							= ARTICLE,
plain bg colors 			= BGS,
gradients							= GRADS,
borders								= BORDERS
visual containers			= ROUNDS,
text, fonts,					= TEXTALL,
form, input						= INPUT,
footer								= FOOTER,
Miscellaneous					= MISC,
/*

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body 				{font:normal 12px Arial; color:#000000; text-align:left; background:url(../images/site/bodyBg.gif) repeat left top}
body,form,h1,h2,h3,h4,h5,h6,p	{padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a			{text-transform:capitalize; text-decoration:none}
a 					{color:#000; text-decoration:none}
a:hover 			{color:#0000cc; text-decoration:underline}
a:active, a:focus 	{outline:0} /* to avoid link borders on new browsers */
img					{border:none}
ul,li				{padding:0; margin:0; list-style:none}
li					{display:inline}

/** HEADER ELEMENTS STYLING	(id=HEADERS) **/
h1.head {background:url(../images/site/allHeadBg.gif) repeat-x left top; padding:3px; color:#666; text-transform:uppercase; border-bottom:1px solid #CCC; font:bold 12px Arial}

/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#mainWrapper			{margin:3px auto; width:962px; border:1px solid #999999; background:#fff; }
#header						{width:100%;}
#logo							{float:left; width:297px;margin-top:3px; display:inline;}
#welcome					{float:right; width:67%; text-align:right;margin:27px 19px 0 0; display:inline;}

/* 	MAIN CONTENT / MIDDLE CONTAINERS   (id=CONTENT)
**********************************************************/
#maincont					{padding-top:18px; min-height:400px;}
#leftSideBar			{float:left; width:549px;margin:10px 10px 0; display:inline}
#rightSideBar			{float:right; width:365px;margin:10px 10px 0 0; display:inline}
.fltLeft {float:left;}
.width100 {width:100%}


/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/
ul.menu { background:url(../images/site/menu-bg.gif) repeat-x left top; float:left; width:100%; border-bottom:1px solid #999; border-top:1px solid #ddd; padding:3px 0; margin-top:4px}
ul.menu li{ float:left; display:inline; margin-right:3px}
ul.menu li a{ background:url(../images/site/divider.gif) right top no-repeat; font:bold 12px arial; color:#336699; text-transform:capitalize; padding:2px 12px 2px 13px}
ul.menu li a.none { background:none;}


ul.innerNavi { padding:10px }
ul.innerNavi li{display:block; padding:3px}
ul.innerNavi li a{ text-transform:capitalize; font-weight:normal;}
ul.innerNavi li img { padding:0 5px}
ul.innerNaviicon li	{background:url(../images/icons/tag_blue.png) no-repeat left top; padding-left:18px;}
ul.thumbnails 			{padding:10px}
ul.thumbnails li		{float:left; padding-left:10px; display:inline;}
ul.thumbnails li img	{border:#666666 1px solid; padding:3px}


ul.innertabs	{float:right;/* width:40%*/}
ul.innertabs li	{float:left;display:inline;}
ul.innertabs li a{ border-left:1px solid #CCC;padding:2px 9px 1px 8px; display:block;}
ul.innertabs li a.active{background:#FFF; border-bottom:1px solid #FFF; position:relative; top:-1px;}
ul.innertabs li a:hover{background:#FFF; border-bottom:1px solid #FFF; position:relative; top:-1px;}


ul.innertabsOne	{float:right; width:91%;}
ul.innertabsOne li	{float:left;display:inline;}
ul.innertabsOne li a{ border-left:1px solid #CCC;padding:2px 6px 1px 4px; display:block;}
ul.innertabsOne li a.active{background:#FFF; border-bottom:1px solid #FFF; position:relative; top:-1px;}
ul.innertabsOne li a:hover{background:#FFF; border-bottom:1px solid #FFF; position:relative; top:-1px;}
ul.innertabsOne li a.none {border:none}

/* 	MODULES (id=ARTICLE)
**********************************************************/


/* 	RESUBALE PURE BACKGROUNDS			(id=BGS)
**********************************************************/
.topLinkBg { background:url(../images/site/top-link-bg.gif) repeat-x left top; border-bottom:1px solid #999; padding:3px}
.headTabsBg {background:url(../images/site/innertabBg.gif) repeat-x left top; padding:3px 0 0 2px; color:#666; text-transform:uppercase; border:1px solid #CCC;font:bold 12px Arial;float:left;/* width:99%;*/}
.bgGray {background:#cccccc;} 

/* 	RESUBALE GRADIENTS  (id=GRADS)
**********************************************************/  

/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
.allHeadbrdBg {border:1px solid #CCC; background:#FFF; padding:3px 0 0 2px;}
.graybrd { border:1px solid #d0d0d0}
.ad img {border:1px solid #000}

/* 	MAKE ME ROUND (id=ROUNDS)
**********************************************************/

/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt			{font-size:10px}
.smlTxt			  {font-size:11px}
.para					{font-size:12px}
.big					{font-size:15px}

/*font WEIGHTS */
.strong				{font-weight:bold}
.normTxt		 	{font-weight:normal}

/* text TRANSFORMS */
.allCaps			{text-transform:capitalize}
.textU				{text-decoration:underline}
.upperCase		{text-transform:uppercase}

/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll		{text-align:center}
.alignLeft		{text-align:left}
.alignRight		{text-align:right}
.justify		  {text-align:justify}
/* colored text */
.titleTxt		{color:#336699; font-size:14px; font-weight:bold;}
a.blue {color:#336699; font-weight:normal; text-decoration:underline; padding-left:5px}
a.head {color:#336699; font:bold 18px arial}
a.drkBlue {color:#0000cc;font:bold 16px arial}
a.drkBlue1 {color:#0000cc;}
.blk {color:#000; padding-left:5px;}
.error			{color:#CC0033; font-weight:bold}
.success		{color:#006633; font-weight:bold}
/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.input {border:1px solid #CCC; padding:1px}

/* 	FOOTER 	(id=FOOTER)
**********************************************************/
#footer 				{margin:10px 10px; color:#000; font-size:11px}	

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
.marginBot		{margin-bottom:10px}
.padOne					{padding:8px}
.padP p{padding:5px 0}
.padTable td{padding:5px}
.marAll { margin:10px}
.breadcrumb	 		{color:#26569E; font-weight:normal; padding-left:10px}
.breadcrumb a 		{color:#547029; font-weight:normal}
.breadcrumb a:hover	{color:#547029; font-weight:normal}
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr	{clear:both; margin:0px !important; overflow:hidden}
.minheight {min-height:300px}
*html .minheight {min-height:300px}

/*################    TABLE CSS   #################3*/
.listtable					{border:1px solid #336699}
.listtable	td				{padding:5px;}
.headbg						{background:#336699; color:#FFFFFF; font-weight:bold;}
.headbg a					{color:#FFFFFF}
.headbg a:hover				{color:#FFFFFF}
tr.grayback {background:#F6F6F6 none repeat scroll 0%; border-top:1px solid #000; border-bottom:1px solid #000;}
tr.grayback:hover {background:#EBEBEB none repeat scroll 0%; border-top:1px solid #000; border-bottom:1px solid #000;}

.conttable			{border:1px solid #666666}
.conttable tr		{background-color:#E8E8E8}
/*################    END   #################3*/

/*-------------Image CSS-------------*/
img.inipic		{border:#A1A1A1 1px solid; padding:3px; margin-right:10px}

/*	########	Paging	#########33 */
#paging			{ padding:8px 0px 8px 0px;}
#paging span    {padding:3px 2px; border: 1px solid #a7cbf0; background:#fff;}
#paging b		{ color:#FF6600}
/*------------END------------------------*/


/* GLOBAL MENU */
#topMenu			{width:100%; margin-top:5px; border-bottom:1px solid #daa607; float:left; }
#topMenu ul		{float:right; width:72%;}
#topMenu ul li		{display:inline; margin-right:3px; float:left}
#topMenu ul li	a	{border:solid #daa607; border-width:1px 1px 0 1px;background:url(../images/yellow-tabs-bg.gif) repeat-x left top; padding:3px 15px; color:#36466E; font-size:13px; font-weight:bold; display:block; float:left;}
#topMenu ul li	a:hover	{background:#FFF; color:#35446c; text-decoration:none;   }
#topMenu ul li	a.act	{background:#FFF; color:#35446c; border:solid #daa607; border-width:1px 1px 0 1px; position:relative; top:1px;/* border-bottom:1px solid #FFF;*/ }

.menucat { border:1px solid #000000; height:150px; width:170px; overflow:auto; padding-left:5px; float:left; padding:10px; }

/*****************************/


